package vapor.aquila.client.ui;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.*;

public final class ImageFactory
{
	private static Images st_images = null;
	
	public static Images getImages()
	{
		if (st_images == null)
			st_images = GWT.create(Images.class);
		return st_images;
	}

	public static AbstractImagePrototype dirt()
	{
		return getImages().dirt();
	}
	
	public static AbstractImagePrototype forest()
	{
		return getImages().forest();
	}
	
	public static AbstractImagePrototype gravel()
	{
		return getImages().gravel();
	}

	public static AbstractImagePrototype grass()
	{
		return getImages().grass();
	}
	
	public static AbstractImagePrototype moss()
	{
		return getImages().moss();
	}
	
	public static AbstractImagePrototype patchyGrass()
	{
		return getImages().grassPatchy();
	}

	public static AbstractImagePrototype rocks()
	{
		return getImages().rocks(); 
	}

	public static AbstractImagePrototype sand()
	{
		return getImages().sand();
	}

	public static AbstractImagePrototype snow()
	{
		return getImages().snow();
	}
	
	public static AbstractImagePrototype water()
	{
		return getImages().water();
	}
	
	public static AbstractImagePrototype weeds()
	{
		return getImages().weeds();
	}
}
